document.write("<script src=\"" + context
		+ "/system/group/js/groupcombo.js\"></script>");

handleTypeMap.put('lxdtid_0', '0');
handleTypeMap.put('lxid_0', '0');
handleTypeMap.put('XF_USERNAME_0', '0');
handleTypeMap.put('XF_USERSEX_0', '0');
handleTypeMap.put('XF_USERAGE_0', '0');
handleTypeMap.put('XF_USERLICENSE_0', '0');
handleTypeMap.put('XF_USERTEL_0', '0');
handleTypeMap.put('XF_USERCODE_0', '0');
handleTypeMap.put('XF_USERADDRESS_0', '0');

handleTypeMap.put('LXCODE', '0');
handleTypeMap.put('DBLXID', '-1');
handleTypeMap.put('DBLXNAME', '0');
handleTypeMap.put('BHLXID', '-1');
handleTypeMap.put('BHLXNAME', '0');
handleTypeMap.put('VALID', '0');
handleTypeMap.put('GJNRID', '-1');
handleTypeMap.put('GJNRNAME', '0');
handleTypeMap.put('XZID', '-1');
handleTypeMap.put('XZNAME', '0');
handleTypeMap.put('NRID', '-1');
handleTypeMap.put('NRNAME', '0');
handleTypeMap.put('ZSFSID', '-1');
handleTypeMap.put('ZSFSNAME', '0');
handleTypeMap.put('XFWTID', '-1');
handleTypeMap.put('XFWTNAME', '0');
handleTypeMap.put('LA', '0');
handleTypeMap.put('LXLXID', '-1');
handleTypeMap.put('LXLXNAME', '0');
handleTypeMap.put('SXRDW', '0');
handleTypeMap.put('SJDW', '0');
handleTypeMap.put('SJBH', '0');
handleTypeMap.put('YSDW', '0');
handleTypeMap.put('YSDWBH', '0');
handleTypeMap.put('SF', '0');
handleTypeMap.put('SFNAME', '0');
handleTypeMap.put('XFYYID', '-1');
handleTypeMap.put('XFYYNAME', '0');
handleTypeMap.put('RS', '0');
handleTypeMap.put('SSD', '0');
handleTypeMap.put('SSDNAME', '0');
handleTypeMap.put('XXLYID', '-1');
handleTypeMap.put('XXLYNAME', '0');
handleTypeMap.put('TXM', '0');
handleTypeMap.put('SFCF', '0');
handleTypeMap.put('BFYDW', '0');
handleTypeMap.put('XFTIME', '0');
handleTypeMap.put('ZYCDID', '-1');
handleTypeMap.put('ZYCDNAME', '0');
handleTypeMap.put('DJRID', '0');
handleTypeMap.put('DJRNAME', '0');
handleTypeMap.put('H_GROUPID', '1');
handleTypeMap.put('H_GROUPNAME', '1');
handleTypeMap.put('NR', '0');
handleTypeMap.put('GJZ', '0');
handleTypeMap.put('YX', '0');
handleTypeMap.put('CLFS', '0');
handleTypeMap.put('LDPS', '0');
handleTypeMap.put('LDPSJ', '0');
handleTypeMap.put('H_USERNAME', '0');
handleTypeMap.put('XJTIME', '0');
handleTypeMap.put('QUBRGROUPID', '1');

function handleFC(id) {
	var root = '00000001';

	if (document.getElementById('LXTYPE').value == '0') {
		root = '00000010';
	}

	var bllabel = '';

	if (document.getElementById('BLSTATUS').value == '2') {
		bllabel = '相关科室办理';
	} else if (document.getElementById('BLSTATUS').value == '-1') {
		bllabel = '不予办理';
	} else if (document.getElementById('BLSTATUS').value == '1') {
		bllabel = '自处理';
	}

	var form = new Ext.FormPanel({
		labelWidth : 100, // label settings here
		// cascade unless
		// overridden
		frame : false,
		bodyStyle : 'padding:5px 5px 0',
		width : 350,
		defaults : {
			width : 230
		},
		defaultType : 'textfield',
		items : [
				{
					xtype : 'hidden',
					name : 'id',
					value : id
				},
				{
					xtype : 'hidden',
					name : 'XF_TYPE',
					value : '0'
				},
				{
					fieldLabel : '来信案件编号',
					name : 'code',
					value : document.getElementById('LXCODE_label').innerHTML,
					readOnly : true
				},
				new Ext.form.DateField({
					fieldLabel : '复查日期',
					name : 'FC_DATE_',
					format : 'Y-m-d',
					width : 200,
					// editable: false,
					allowBlank : false,
					listeners : {
						'blur' : function() {
							if (this.isValid() && this.getEl().dom.value != '') {
								form.form
										.findField('FC_DATE')
										.setValue(parseDate(this.getEl().dom.value
												+ '000000'));
							}
						}
					}
				}),
				{
					xtype : 'hidden',
					id : 'FC_DATE',
					name : 'FC_DATE'
				},
				{
					fieldLabel : '经办人',
					name : 'jbrname',
					value : document.getElementById('H_USERNAME_label').innerHTML,
					readOnly : true
				},
				{
					fieldLabel : '办理过程',
					name : 'blstatus',
					value : bllabel,
					readOnly : true
				},
				getUserChkCombo('复查办理人', 'FC_USERID', 'FC_USERNAME', root,
						false), {
					xtype : 'hidden',
					id : 'FC_USERID',
					name : 'FC_USERID'
				}, {
					xtype : 'hidden',
					id : 'FC_USERNAME',
					name : 'FC_USERNAME'
				}]
	});

	var win = new Ext.Window({
		renderTo : Ext.getBody(),
		layout : 'fit',
		width : 500,
		height : 300,
		title : '来信复查办理...',
		resizable : true,
		plain : true,
		modal : true,
		items : [form],
		buttons : [{
			text : '提交',
			handler : function() {
				if (form.getForm().isValid()) {
					var but = this;
					but.setDisabled(true);
					Ext.MessageBox.wait('提交复查办理过程中...');

					form.getForm().submit({
						url : context + '/app/lxbl.do?method=savefc',
						method : "POST",
						success : function(form, action) {
							Ext.MessageBox.hide();
							but.setDisabled(false);
							Ext.Msg.alert('提示', '已成功提交复查办理！');
							handleBack();
						},
						failure : function(form, action) {
							Ext.MessageBox.hide();
							but.setDisabled(false);
							var o = action.result;

							if (o.errCode == '-3') {
								Ext.Msg.alert('提示', '来信已在复查过程中！');
							} else {
								Ext.Msg.alert('提示', '提交复查办理发生错误！');
							}

						}
					});
				}
			}
		}, {
			text : '关 闭',
			handler : function() {
				win.close();
			}
		}]
	});

	win.show(this);
}